<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>插槽入门使用</title>
</head>
<body>

<!--
  组件插槽的作用：父组件向子组件传递内容

  插槽的位置：
  Vue.component('alert-box', {
    template: `
      <div>
        <strong>Error!</strong>
        <slot></slot>
      </div>
    `
  })

  插槽内容：
  <alert-box>Something bad happened.</alert-box>
-->

<div id="app">
<!--  <alert-box></alert-box>-->
  <alert-box>
    <h1>标题</h1>
    <p>内容</p>
  </alert-box>
</div>

<script src="../lib/vue.js"></script>
<script>
  Vue.component('alert-box', {
    template: `
      <div>
        <slot name="right"></slot>
        <hr>
        <slot name="left"></slot>
<!--        <slot>Something bad happened.</slot>-->
      </div>
    `
  })

  let vm = new Vue({
    el: '#app',
  })
</script>

</body>
</html>